using System;

namespace DataAccess
{
	public class AccessoryInfo
	{
		#region Properties
		/// <summary>
		/// Gets or sets the AccessoryID value.
		/// </summary>
		private int accessoryID;
		public int AccessoryID
		{
			get { return this.accessoryID; }
			set { this.accessoryID = value; }
		}

		/// <summary>
		/// Gets or sets the SiteID value.
		/// </summary>
		private int siteID;
		public int SiteID
		{
			get { return this.siteID; }
			set { this.siteID = value; }
		}

		/// <summary>
		/// Gets or sets the AccessoryName value.
		/// </summary>
		private string accessoryName;
		public string AccessoryName
		{
			get { return this.accessoryName; }
			set { this.accessoryName = value; }
		}

		/// <summary>
		/// Gets or sets the AccessoryDescription value.
		/// </summary>
		private string accessoryDescription;
		public string AccessoryDescription
		{
			get { return this.accessoryDescription; }
			set { this.accessoryDescription = value; }
		}

		/// <summary>
		/// Gets or sets the AccessoryUnit value.
		/// </summary>
		private string accessoryUnit;
		public string AccessoryUnit
		{
			get { return this.accessoryUnit; }
			set { this.accessoryUnit = value; }
		}

		/// <summary>
		/// Gets or sets the AccessoryPrice value.
		/// </summary>
		private double accessoryPrice;
		public double AccessoryPrice
		{
			get { return this.accessoryPrice; }
			set { this.accessoryPrice = value; }
		}

		/// <summary>
		/// Gets or sets the AccessoryStatus value.
		/// </summary>
		private bool accessoryStatus;
		public bool AccessoryStatus
		{
			get { return this.accessoryStatus; }
			set { this.accessoryStatus = value; }
		}

		#endregion

		#region Constructors

		/// <summary>
		/// Initializes a new instance of the AccessoryInfo class.
		/// </summary>
		public AccessoryInfo()
		{
		}

		/// <summary>
		/// Initializes a new instance of the AccessoryInfo class.
		/// </summary>
		public AccessoryInfo(int siteID, string accessoryName, string accessoryDescription, string accessoryUnit, double accessoryPrice, bool accessoryStatus)
		{
			this.SiteID = siteID;
			this.AccessoryName = accessoryName;
			this.AccessoryDescription = accessoryDescription;
			this.AccessoryUnit = accessoryUnit;
			this.AccessoryPrice = accessoryPrice;
			this.AccessoryStatus = accessoryStatus;
		}

		/// <summary>
		/// Initializes a new instance of the AccessoryInfo class.
		/// </summary>
		public AccessoryInfo(int accessoryID, int siteID, string accessoryName, string accessoryDescription, string accessoryUnit, double accessoryPrice, bool accessoryStatus)
		{
			this.AccessoryID = accessoryID;
			this.SiteID = siteID;
			this.AccessoryName = accessoryName;
			this.AccessoryDescription = accessoryDescription;
			this.AccessoryUnit = accessoryUnit;
			this.AccessoryPrice = accessoryPrice;
			this.AccessoryStatus = accessoryStatus;
		}

		#endregion
	}
}
